package cn.stylefeng.guns.config.test;

import cn.stylefeng.guns.config.redis.redis.util.Redishandler0;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

/**
 * @Author pzp .
 * @Date 2019/8/39:05
 */
@RestController
@RequestMapping("/gunsApi")
public class ThreadPoolController {

    @Autowired
    ThreadPoolManager tpm;

    @Autowired
    private Redishandler0 redishandler0;

    @RequestMapping("/pool")
    public @ResponseBody Object test(String id) {
        redishandler0.incr("order:token:",id,1);

        String stringValue=redishandler0.getStringValue("order:token:",id);
        System.out.println(stringValue);
//        for (int i = 0; i < 500; i++) {
//            //模拟并发500条记录
//            tpm.processOrders("400");
//        }

        return "ok";
    }
}
